package jp.sourceforge.talisman.mds.cluster;

/*
 * $Id: ClusteringMethod.java,v 1.1 2009/09/12 05:06:00 weiwei Exp $
 */

import jp.sourceforge.talisman.mds.CalculationFailException;
import jp.sourceforge.talisman.mds.Item;
import jp.sourceforge.talisman.mds.distance.ItemDistanceCalculator;

/**
 * 
 * @author Haruaki Tamada
 * @version $Revision: 1.1 $
 */
public interface ClusteringMethod{
    public Cluster[] clustering(Item[] items, ClusteringParameter param) throws CalculationFailException;

    public Cluster[] clustering(Item[] items) throws CalculationFailException;

    public ItemDistanceCalculator getDistanceCalculator();
}
